#ifndef _ONB
#define _ONB

#include "Vector.h"

class ONB
{
public:

  Vector u,v,w,o;

  ONB(
    const Vector& a=Vector(1,0,0),
    const Vector& b=Vector(0,1,0),
    const Vector& _o=Vector(0,0,0)
  );

  void InitAsUW(const Vector& a, const Vector& b);
  void InitAsWV(const Vector& a, const Vector& b);
};

#endif // _ONB
